impertinent and annoying - Alemán Inglés Diccionario